package com.movitech.mobile.cz.base.supplier.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.Version;
import com.movitech.mobile.cz.base.modules.entity.BaseEntity;

import com.baomidou.mybatisplus.annotations.Version;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
 * <p>
 * 非三个五供应商
 * </p>
 *
 * @author Movitech Mobile
 * @since 2018-05-11
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("s_supplier_manual")
@ApiModel
public class SSupplierManual extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.ID_WORKER_STR)
    private String id;
    /**
     * 企业名称
     */
    @ApiModelProperty(value = "企业名称")
    @TableField("sc_name")
    private String scName;
    /**
     * 企业编号
     */
    @ApiModelProperty(value = "企业编号")
    @TableField("sc_code")
    private String scCode;
    /**
     * 承接省份（所在区域）
     */
    @ApiModelProperty(value = "承接省份（所在区域）")
    @TableField("sc_area")
    private String scArea;
    /**
     * 星级（供应商等级）
     */
    @ApiModelProperty(value = "星级（供应商等级）")
    @TableField("sc_level")
    private Integer scLevel;
    /**
     * 简称
     */
    @ApiModelProperty(value = "简称")
    @TableField("sc_short_name")
    private String scShortName;
    /**
     * 投资者关系打分
     */
    @ApiModelProperty(value = "投资者关系打分")
    @TableField("grade_tz")
    private Double gradeTz;
    /**
     * 类别
     */
    @ApiModelProperty(value = "类别")
    @TableField("type_name")
    private String typeName;
    /**
     * 类别编码
     */
    @ApiModelProperty(value = "类别编码")
    @TableField("type_code")
    private String typeCode;
    /**
     * 产品类别
     */
    @ApiModelProperty(value = "产品类别")
    @TableField("pd_type_name")
    private String pdTypeName;
    /**
     * 产品类别编码
     */
    @ApiModelProperty(value = "产品类别编码")
    @TableField("pd_type_code")
    private String pdTypeCode;
    /**
     * 营业执照号
     */
    @ApiModelProperty(value = "营业执照号")
    @TableField("license_no")
    private String licenseNo;
    /**
     * 企业注册年份（成立日期）
     */
    @ApiModelProperty(value = "企业注册年份（成立日期）")
    @TableField("startup_date")
    private Date startupDate;
    /**
     * 推荐人
     */
    @ApiModelProperty(value = "推荐人")
    @TableField("recommend_person")
    private String recommendPerson;
    /**
     * 企业类别
     */
    @ApiModelProperty(value = "企业类别")
    @TableField("equity_type")
    private Integer equityType;
    /**
     * 企业状况
     */
    @ApiModelProperty(value = "企业状况")
    @TableField("opr_status")
    private Integer oprStatus;
    /**
     * 是否满足生产基地
     */
    @ApiModelProperty(value = "是否满足生产基地")
    @TableField("production_flag")
    private Integer productionFlag;
    /**
     * 是否满足战略采购备选要求
     */
    @ApiModelProperty(value = "是否满足战略采购备选要求")
    @TableField("sign_require_falg")
    private Integer signRequireFalg;
    /**
     * 是否战略采购审批
     */
    @ApiModelProperty(value = "是否战略采购审批")
    @TableField("strategic_flag")
    private Integer strategicFlag;
    /**
     * 代理商销售模式
     */
    @ApiModelProperty(value = "代理商销售模式")
    @TableField("agent_flag")
    private Integer agentFlag;
    /**
     * 是否与本集团有战略采购意向
     */
    @ApiModelProperty(value = "是否与本集团有战略采购意向")
    @TableField("purchase_partner")
    private String purchasePartner;
    /**
     * 标准化采购目录id
     */
    @ApiModelProperty(value = "标准化采购目录id")
    @TableField("pm_id")
    private String pmId;
    /**
     * 标准化采购目录名称
     */
    @ApiModelProperty(value = "标准化采购目录名称")
    @TableField("pm_name")
    private String pmName;
    /**
     * 相关产品线id
     */
    @ApiModelProperty(value = "相关产品线id")
    @TableField("sp_id")
    private String spId;
    /**
     * 相关产品线
     */
    @ApiModelProperty(value = "相关产品线")
    @TableField("sp_name")
    private String spName;
    /**
     * 是否为关联方
     */
    @ApiModelProperty(value = "是否为关联方")
    @TableField("affiliates_flag")
    private String affiliatesFlag;
    /**
     * 招标方式
     */
    @ApiModelProperty(value = "招标方式")
    @TableField("bidding_type")
    private String biddingType;
    /**
     * 合作方式
     */
    @ApiModelProperty(value = "合作方式")
    @TableField("cooperation_type")
    private String cooperationType;
    /**
     * 服务区域
     */
    @ApiModelProperty(value = "服务区域")
    @TableField("service_region")
    private String serviceRegion;
    /**
     * 纳税人类别
     */
    @ApiModelProperty(value = "纳税人类别")
    @TableField("taxpayer_type")
    private Integer taxpayerType;
    /**
     * 供应商城市
     */
    @ApiModelProperty(value = "供应商城市")
    @TableField("service_region_area")
    private String serviceRegionArea;
    /**
     * 企业简介
     */
    @ApiModelProperty(value = "企业简介")
    @TableField("sc_desc")
    private String scDesc;
    /**
     * 办公地点
     */
    @ApiModelProperty(value = "办公地点")
    @TableField("sc_address")
    private String scAddress;
    /**
     * 企业网站
     */
    @ApiModelProperty(value = "企业网站")
    @TableField("web_site")
    private String webSite;
    /**
     * 企业备注
     */
    @ApiModelProperty(value = "企业备注")
    @TableField("sc_remarks")
    private String scRemarks;
    /**
     * 办公室区域面积
     */
    @ApiModelProperty(value = "办公室区域面积")
    @TableField("office_area")
    private String officeArea;
    /**
     * 主要匹配资源
     */
    @ApiModelProperty(value = "主要匹配资源")
    @TableField("match_resources")
    private String matchResources;
    /**
     * 与项目所在地主管政府关系
     */
    @ApiModelProperty(value = "与项目所在地主管政府关系")
    @TableField("gov_relations")
    private String govRelations;
    /**
     * 员工总数
     */
    @ApiModelProperty(value = "员工总数")
    @TableField("total_empl")
    private String totalEmpl;
    /**
     * 是否上市公司
     */
    @ApiModelProperty(value = "是否上市公司")
    @TableField("public_flag")
    private String publicFlag;
    /**
     * 上市股票代码
     */
    @ApiModelProperty(value = "上市股票代码")
    @TableField("stock_code")
    private String stockCode;


}
